/*
 * En java, las clases se organizan en paquetes. Escencialmente, un paquete es
 * un directorio. la instruccion "package org.poo.objetos.geometricos" le dice
 * al compilador que el codigo de la clase se encuentra en el directorio
 * ./org/poo/abstraction
 * 
 * No es necesario utilizar paquetes para desarrollar un programa en Java, pero
 * cuando un sistema esta formado por cientos de clases, es muy util organizar
 * el codigo de esta forma, ya que facilita la comprension del codigo. Mas
 * adelante veremos que los especificadores de acceso tambien pueden utilizarse
 * para proteger clases que pertenecen a paquetes diferentes.    
 */
package mx.unam.acatlan.poo.hola.mundo;

/**
 * Primera clase escrita en Java.
 * 
 * @author "Carlos Alegria Galicia"
 */
public class MiPrimeraClase {
	
	/**
	 * atributo x
	 */
	int x;
	
	/**
	 * atributo y
	 */
	int y;

	/**
	 * Constructor de la clase
	 */
	MiPrimeraClase() {
		System.out.println("hola");
	}

	/**
	 * Metodo getter para el atributo x
	 * 
	 * @return El atributo x de la clase
	 */
	int getX() {
		return x;
	}

	/**
	 * Metodo setter para el atributo x
	 * 
	 * @param x
	 */
	void setX(int x) {
		this.x = x;
	}
}
